package cn.hss.object.stat;

/**静态资源加载
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/25 20:07
 * @Package 包名：cn.hss.object.stat
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class StaticDemo {
	//静态变量
	static int cut=6;//常量
	//成员变量
	int num=1000;
	//静态代码块
	static {
		cut += 9;
		System.out.println("我是静态代码块。。。");
	}
	//构造代码块
	{
		this.num=2000;
		System.out.println("我是构造代码块。。。");
	}
	public StaticDemo(){
		this.num=3000;
		System.out.println("我是构造方法。。。");
	}
	public static void main(String[] args) {
		System.out.println(cut);//5
		StaticDemo sd=new StaticDemo();
		System.out.println(sd.num);//3000
		System.out.println("----------");
		//第一次创建对象
		StaticDemo sd1=new StaticDemo();
	}
	static {
		cut /= 3;
	}
}
